package org.afs.gescol.edt.api.generator;

import java.util.List;

/**
 * Timestable generator output.
 * @author Kobla GBENYO (kobla.gbenyo@gmail.com)
 */
public class OutputData {

    private int remainingHours;

    private List<List<Integer>> programmedHours;

    /**
     * The constructor.
     * @param programmedHours programmed hours
     * @param remainingHours remaining hours
     */
    public OutputData(List<List<Integer>> programmedHours, int remainingHours) {
        this.programmedHours = programmedHours;
        this.remainingHours = remainingHours;
    }

    /**
     * Get the value of remainingHours.
     * @return the remainingHours
     */
    public int getRemainingHours() {
        return remainingHours;
    }

    /**
     * Set the value of remainingHours.
     * @param remainingHours the remainingHours to set
     */
    public void setRemainingHours(int remainingHours) {
        this.remainingHours = remainingHours;
    }

    /**
     * Get the value of programmedHours.
     * @return the programmedHours
     */
    public List<List<Integer>> getProgrammedHours() {
        return programmedHours;
    }

    /**
     * Set the value of programmedHours.
     * @param programmedHours the programmedHours to set
     */
    public void setProgrammedHours(List<List<Integer>> programmedHours) {
        this.programmedHours = programmedHours;
    }

}
